/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ControladoresUI;

import AdmonHorarios.Hora;
import java.util.ArrayList;
import javafx.beans.property.SimpleStringProperty;

/**
 *
 * @author Miguel
 */
public class NHCalendario {
    
    private final SimpleStringProperty periodo;
    private final SimpleStringProperty lunes;
    private final SimpleStringProperty martes;
    private final SimpleStringProperty miercoles;
    private final SimpleStringProperty jueves;
    private final SimpleStringProperty viernes;
    private final SimpleStringProperty sabado;

    public NHCalendario(AdmonHorarios.Horario calendario, int fila, ArrayList<Hora> horas) {
        this.periodo = new SimpleStringProperty(horas.get(fila).getHoraInicio()
                +" - "+horas.get(fila).getHoraFin());
        this.lunes = new SimpleStringProperty(calendario.getPeriodo(fila).getPeriodo(0).getEstado());
        this.martes = new SimpleStringProperty(calendario.getPeriodo(fila).getPeriodo(1).getEstado());
        this.miercoles = new SimpleStringProperty(calendario.getPeriodo(fila).getPeriodo(2).getEstado());
        this.jueves = new SimpleStringProperty(calendario.getPeriodo(fila).getPeriodo(3).getEstado());
        this.viernes = new SimpleStringProperty(calendario.getPeriodo(fila).getPeriodo(4).getEstado());
        this.sabado = new SimpleStringProperty(calendario.getPeriodo(fila).getPeriodo(5).getEstado());
    }
    
    public String getPeriodo(){
        return periodo.get();
    }
    
    public String getLunes(){
        return lunes.get();
    }
    
    public String getMartes(){
        return martes.get();
    }
    
    public String getMiercoles(){
        return miercoles.get();
    }
    
    public String getJueves(){
        return jueves.get();
    }
    
    public String getViernes(){
        return viernes.get();
    }
    
    public String getSabado(){
        return sabado.get();
    }
    
}
